Implementing an Experience Factory Based on Existing Organizational Knowledge
نویسندگان
چکیده
This paper describes the development of an experience factory in an Australian organization involved in the field of telecommunications. Faced with improvement needs, in 1998 the organization placed special attention on approaches to support improvement activities. Towards the end of 1998 a project was started between the company and the Centre for Advanced Empirical Software Research (CAESAR) to evaluate the experience factory/quality improvement Paradigm in the organization. The concept was to be evaluated as an approach to support local improvement activities and to realize benefits in the shortest possible time. The choice of experience factory was motivated by research projects such as PERFECT, and by the application of the concepts in the Software Engineering Laboratory and in Daimler Benz. The project plan was to develop the tools and techniques to improve the speed and quality of software development, and to enhance the transfer of process knowledge between projects and project groups. Another aspect of the project was that the organization recognized that there was considerable experience already existing and stored digitally within the organization. However access to that experience was problematic. The results of the work in this company showed that the collection and transfer of experience in the organization was more important, and had a greater improvement potential, than the establishment of a classic experience factory framework. This paper contrasts the classic experience factory framework with that used in this organization. The paper further analyses the reasons for the approach taken, the methods by which the approach was used, and the benefits of this approach over the classic experience factory approach for this organization given its particular improvement goals. The research indicates that implementation methods, goals, and tools for an experience factory will differ between organizations, and that further industrial validation of the methods presented in this paper is warranted.
منابع مشابه
Implementing the Experience Factory concepts as a set of Experience Bases
This talk takes the Experience Factory concept, which was originally developed as organizational support for software development and generalizes it to organizational support for any aspect of a business, e.g., business practices. The Experience Factory supports the evolution of processes and other forms of knowledge, based upon experiences within the organization, and related knowledge gathere...
متن کاملThe Experience Factory Approach: Realizing Learning from Experience in Software Devel- Opment Organizations
We will introduce an infrastructure called Experience Factory that supports organizational learning in software development, i.e. the systematic reuse of all kinds of software knowledge. We are detailing existing software knowledge reuse process models using a knowledge level framework for case-based reasoning, based on an extension of the case-based reasoning cycle of Aamodt and Plaza [AP94]. ...
متن کاملExperience Factory: Learning from Software En- Gineering Experiences
We will introduce an infrastructure called Experience Factory that supports organizational learning in software development, i.e. the systematic reuse of all kinds of software knowledge. We are detailing existing software knowledge reuse process models using a knowledge level framework for case-based reasoning, based on an extension of the case-based reasoning cycle of Aamodt and Plaza [AP94]. ...
متن کاملCBR-PEB: An Application Implementing Reuse Concepts of the Experience Factory for the Transfer of CBR System Know-How
An Experience Factory is an infrastructure for organizational learning in software development that includes an Experience Base as an organizational memory. We introduce a system architecture showing how such an infrastructure can be technically supported based on Case-Based Reasoning (CBR) technology. As a first instantiation of this architecture, we present the CBR-PEB application, a publicly...
متن کاملMethodological Contributions to Professional Education and Training
Professional education and training plays a crucial role for successful transfer of innovative Software Engineering technologies and for achieving long-term strategic goals of an organization. We describe how empirically validated knowledge related to methods, tools, and techniques is organized and maintained in an organizational unit called Experience Factory. Emphasis of the paper is to descr...
متن کامل